5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
- Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 2-1: Data Dictionary Overview

Fields


Fields represent the smallest unit of data storage in an APPX application. Each field contains an item of alphanumeric, numeric, date/time, or logic information in a database field types are described in detail in the following section). While a domain establishes physical storage requirements and various attributes for a field, it is a field itself that actually stores application data. The data information stored in a field is referred to as a field value. For example, a telephone number domain may specify a length of ten alphanumeric characters to store. It is a template for all telephone number fields in the database that reference it. But, it is not until a customer telephone number field is actually created in the File Management facility that APPX allocates storage space. The customer's telephone number would be stored in this field in, say, the customer record.

The relationships between various fields in a database are established in APPX files. The fields defined for a file in the data dictionary determine the record layout of the file.

With a few exceptions, APPX fields are database-dependent (unique to a specific database). Work fields and fields that are not stored in permanent, disk-based files are database-independent. Refer to Temporary versus Permanent Files in this chapter and Integration with Database Management and System Administration for more information on database dependency.

Application Design Manual                                         "Powered by Appx Software"

116

©2006 By APPX Software, Inc. All Rights Reserved